storage organs - German English Dictionary